Meet Rob Maccachren.